package com.lx.note.service.itf;

import com.lx.common.vo.Message;
import com.lx.note.entity.UserBO;
import com.lx.note.entity.UserLoginDTO;
import com.lx.note.entity.UserRegisterDTO;
import com.lx.note.ex.NameException;
import com.lx.note.ex.PasswordException;

/**
 * Created by Administrator on 2018/5/24 0024.
 */
public interface UserService {

    /**
     *  根据用户登录信息,如果登录成功返回userBO
      * @param userLoginDTO
     * @return
     */
   Message<UserBO> login(UserLoginDTO userLoginDTO) throws NameException,PasswordException;


    /**
     * 用户注册
     * @param userRegisterDTO
     * @return
     */
   Message regist(UserRegisterDTO userRegisterDTO);

}
